automation software computer science industrial mantenimiento engineering comercial consulting control information technology factory automation technology information manufacturing information systems computer